<!-- 多人协助 -->

<!-- git -->

<!-- 配置用户名和邮箱 -->

<!-- 工作区 暂存区 -->

<!-- 全局配置  --global -->
<!-- git config --global user.name "MadMarent"
git config --global user.email "madmarent@163.com" -->

<!-- 单个项目配置 不带--global -->
<!-- git config  user.name "MadMarent"
git config  user.email "madmarent@163.com" -->


<!-- 查看状态  是否有仓库 -->
<!-- git status -->

<!-- 初始化 -->
<!-- git init -->

<!-- 提交文件 -->
<!-- git add '项目文件名称或 .  `这个.是全部提交`' -->

<!-- 把指定的文件存储到暂存区 -->
<!-- git rm --cached <文件名> -->

<!-- 提交时的注释   开头中文不加‘’  英文加‘’-->
<!-- git commit -m '文字内容' -->

<!-- 关联自身的远程仓库  remote如分支远程 最先使用https  SSH是在Linux和macos系统情况下使用-->
<!-- orgin => 远程仓库名 -->
<!-- git remote add origin '自身的仓库名字 ' -->

<!-- 查看远程仓库的信息 -->
<!-- git remote -v  -->

<!-- 推送到远程仓库的master分支 -->
<!-- u指用户 -->
<!-- git push -u origin "master" -->

<!-- 拉取项目 -->
<!-- git pull '' -->


<!-- 克隆项目 -->
<!-- git clone '项目地址' -->




<!-- 测试用 -->

<!-- 查看仓库所有分支 -->
<!-- git branch -->

<!-- 新建dev分支 名字不加引号 -->
<!-- git branch dev -->

<!-- 修改当前所在的分支 -->
<!-- git checkout dev -->

<!-- 默认关联的 主分支不是这个 一般不会改 -->
<!-- git branch --set-upstream-to=origin/<branch> dev -->

<!-- 指定拉取哪个仓库的哪个分支  dev是名字 -->
<!-- git pull origin dev -->

<!-- 指定分支合并到当前分支 -->
<!-- git merge dev -->

<!-- 查看日志 -->
<!-- git log -->


<!-- 从暂存区还原回来到工作区 -->
<!-- git restore --staged test_backup.html -->

<!-- 还原     文件名 -->
<!-- git restore 文件名 -->

<!-- 撤回回到某个版本  慎用 功能强大直接覆盖 -->
<!-- git revert -->



<!-- 123123123 -->